larger snails - Francés Inglés Diccionario